@charset "UTF-8";
/* CSS Document */
.tabbed_pane_wrapper h2{border-bottom: 1px solid #000000;    font-family: 'HelveticaNeueLTStd-Lt','Arial', sans-serif;    font-size: 1.7em !important;}
.tabbed_pane_wrapper .tab_head_wrap .tab_head_title_wrapper {
	cursor: pointer;
	padding: 0px 2px;
}
.tabbed_pane_wrapper .tab_head_wrap .tab_head_title_wrapper:nth-child(6n+1) { padding-left: 0px !important;}
.tabbed_pane_wrapper .tab_head_wrap .tab_head_title_wrapper:nth-child(6n)  { padding-right: 0px !important;}
.tabbed_pane_wrapper .tab_head { padding-top: 15px;}
.tabbed_pane_wrapper .tab_head.active h3 {font-family: 'HelveticaNeueLTStd-Lt','Arial', sans-serif; margin-bottom: -1px;}
.tabbed_pane_wrapper .tab_head h3 {    font-family: 'HelveticaNeueLTStd-Lt','Arial', sans-serif; font-size: 1.3em;  font-weight: normal;}
.tabbed_pane_wrapper .tab_head h3::after{
	position: absolute;
	content: '';
	top:0;
	right:0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 0;
	border-color: transparent #ffffff transparent transparent;
	z-index: 10; 
	-webkit-transform:rotate(360deg);
}

.tabbed_pane_wrapper .tab_head_wrap .tab_head.active h3,
.tabbed_pane_wrapper .tab_head_wrap .tab_head_title_wrapper:hover h3 {
	background-color: #4b4b4d !important;
	color: #ffffff !important;
}
.tab_body_wrapper{border: 1px solid #666 ;}
.tab_body_wrapper .tab_body{display: none;}
.tab_body_wrapper .tab_body.active{display: block;}
.tab_body_wrapper .tab_body .main_tab_image{
	width: 630px;
	left: 20px;
}
.tab_body_wrapper .tab_body .text_wrap{
	height: 250px; 
	padding-left: 650px; 
} 
.tab_body_wrapper .tab_body .text_wrap h4{font-size:1.8em; border-bottom:1px solid #cc0033 ;padding-bottom: 10px;font-family: 'HelveticaNeueLTStd-Lt','Arial', sans-serif;}
.tab_body_wrapper .tab_body .text_wrap p{font-size:1.1em; }

@media all and (max-width: 1280px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1280px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1280px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1280px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1280px), only screen and (min-resolution: 192dpi) and (max-width: 1280px), only screen and (min-resolution: 2dppx) and (max-width: 1280px) {

}

@media all and (max-width: 1180px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1180px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1180px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1180px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1180px), only screen and (min-resolution: 192dpi) and (max-width: 1180px), only screen and (min-resolution: 2dppx) and (max-width: 1180px) {
	.tabbed_pane_wrapper .tab_head_wrap .tab_head_title_wrapper h3 {font-size: 1em;padding:10px 0px;}
}
/*TOUCH PANEL*/
@media all and (max-width: 1080px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1080px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1080px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1080px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1080px), only screen and (min-resolution: 192dpi) and (max-width: 1080px), only screen and (min-resolution: 2dppx) and (max-width: 1080px) {

}
/*END TOUCH PANEL*/
@media all and (max-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	.accordion_section4.tabbed .main_tab_image,
	.tab_body_wrapper .tab_body .main_tab_image{width: 450px;}
	.accordion_section6.tabbed .text_wrap,
	.tab_body_wrapper .tab_body .text_wrap{padding-left: 470px;} 
	.tab_body_wrapper{border: none !important;}
	.accordion_section4.tabbed .accordion_head span {color:#d7ce4c !important;}
	.accordion_section4.tabbed .accordion_head.selected span {color:#004d91 !important;}
	.accordion_section6.tabbed .accordion_head{border-bottom: 1px dotted #ffffff !important;}
	.accordion_section6.tabbed .accordion_head.selected{background-color: #cc0033 !important; color:#ffffff !important;}
	#tab_wrapper6 .accordion_body .main_tab_image{position: relative !important; width:100%;} 
	.accordion_section6.tabbed h4{font-size: 1.5em; border-bottom: 1px solid #cc0033; padding-bottom: 10px;}


}
@media all and (max-width: 960px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 960px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 960px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 960px), only screen and (min-device-pixel-ratio: 2) and (max-width: 960px), only screen and (min-resolution: 192dpi) and (max-width: 960px), only screen and (min-resolution: 2dppx) and (max-width: 960px) {
		.tabbed_pane_wrapper .tab_head_wrap .tab_head_title_wrapper h3 {font-size: 0.9em;}

		.accordion_section4.tabbed .main_tab_image,
		.tab_body_wrapper .tab_body .main_tab_image{width: 350px;}
		.accordion_section6.tabbed .text_wrap,
		.tab_body_wrapper .tab_body .text_wrap{padding-left: 370px;} 
}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 768px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 768px), only screen and (min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min-resolution: 192dpi) and (max-width: 768px), only screen and (min-resolution: 2dppx) and (max-width: 768px) {
	.accordion_section4.tabbed .main_tab_image,
	.tab_body_wrapper .tab_body .main_tab_image{
		position: relative;
		clear: both;
		left:0;
		width: 100%;
		margin-bottom: 15px;
	}
	.accordion_section6.tabbed .text_wrap,
	.tab_body_wrapper .tab_body .text_wrap{
		padding-left: 0px;
		height: auto;
	} 
}
@media all and (max-width: 640px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 640px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 640px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 640px), only screen and (min-device-pixel-ratio: 2) and (max-width: 640px), only screen and (min-resolution: 192dpi) and (max-width: 640px), only screen and (min-resolution: 2dppx) and (max-width: 640px) {

}
@media all and (max-width: 480px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 480px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 480px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 480px), only screen and (min-device-pixel-ratio: 2) and (max-width: 480px), only screen and (min-resolution: 192dpi) and (max-width: 480px), only screen and (min-resolution: 2dppx) and (max-width: 480px) {

	.accordion_section4.tabbed .text_wrap h4,
	.accordion_section6.tabbed .text_wrap p,
	.tab_body_wrapper .tab_body .text_wrap h4,
	.tab_body_wrapper .tab_body .text_wrap p{
		text-align: center;
	} 
	.accordion_section6.tabbed .text_wrap p.cta,
	.tab_body_wrapper .tab_body .text_wrap p.cta{
		font-size: 15px;
		text-align: center;
	} 
	.col-1-2.tab_side_imgs{
		width: 100% !important;
	}
}
@media all and (max-width: 320px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 320px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 320px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 320px), only screen and (min-device-pixel-ratio: 2) and (max-width: 320px), only screen and (min-resolution: 192dpi) and (max-width: 320px), only screen and (min-resolution: 2dppx) and (max-width: 320px) {
 
}
